package cn.bean;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;

/* ━━━━━━如来保佑━━━━━━
 * 　　   へ　　　　　／|
 * 　　　/＼7　　　∠＿/
 * 　　/　│　　／　／
 * 　　│　Z＿,＜　／　　/`ヽ
 * 　　│　　　　　ヽ　　/　　〉
 * 　　Y　　　　　`　/　　/
 * 　　ｲ●　､　●　　⊂⊃〈　　/
 * 　　()　へ　　　　|　＼〈
 * 　　　>ｰ､_　ィ　│／／
 * 　　/へ　　/　ﾉ＜|＼＼
 * 　　ヽ_ﾉ　　(_／　│／／
 * 
 * ━━━━━━永无BUG━━━━━━
 * @user tianxinxing
 * @date 2019/1/10
 */
public class MySerizable {
    public static void main(String[] args) throws Exception{
        ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("out.out"));
        out.writeObject(new Student("田新兴",18));
        out.flush();
        out.close();

        ObjectInputStream in = new ObjectInputStream(new FileInputStream("out.out"));
        Student student = (Student) in.readObject();
        System.out.println(student.toString());//如果引用类型没有重写toString方法那么这个打印出的person就是地址
        in.close();
    }
}
